Revision: rhythmbox--mainline--0.7--patch-127
Archive: walters@rhythmbox.org--2003b
Creator: Colin Walters <walters@verbum.org>
Date: Sun Jan 11 02:38:17 EST 2004
Standard-date: 2004-01-11 07:38:17 GMT
New-files: shell/rb-play-order-random-by-age-and-rating.c
    shell/rb-play-order-random-by-age-and-rating.h
    shell/rb-play-order-random-by-rating.c
    shell/rb-play-order-random-by-rating.h
    shell/rb-play-order-random.c
    shell/rb-play-order-random.h
Modified-files: ChangeLog corba/Makefile.am
    data/rhythmbox.schemas shell/Makefile.am
    shell/rb-history.c shell/rb-history.h
    shell/rb-play-order-linear.c
    shell/rb-play-order-linear.h
    shell/rb-play-order-random-by-age.c
    shell/rb-play-order-random-by-age.h
    shell/rb-play-order-random-equal-weights.c
    shell/rb-play-order-random-equal-weights.h
    shell/rb-play-order-shuffle.c
    shell/rb-play-order-shuffle.h shell/rb-play-order.c
    shell/rb-play-order.h shell/rb-shell-player.c
    shell/rb-shell-player.h shell/rb-statusbar.c
    sources/rb-iradio-source.c sources/rb-library-source.c
    widgets/rb-entry-view.c widgets/rb-entry-view.h
New-patches: jyasskin@mail.utexas.edu--2003/rhythmbox--mainline--0.7--patch-10
    jyasskin@mail.utexas.edu--2003/rhythmbox--mainline--0.7--patch-11
    jyasskin@mail.utexas.edu--2003/rhythmbox--mainline--0.7--patch-12
    jyasskin@mail.utexas.edu--2003/rhythmbox--mainline--0.7--patch-13
    jyasskin@mail.utexas.edu--2003/rhythmbox--mainline--0.7--patch-14
    jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-25
    jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-26
    jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-27
    jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-28
    jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-29
    jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-30
    jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-31
    jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-32
    jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-33
    jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-34
    jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-35
    jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-36
    jyasskin@mail.utexas.edu--valentine03/rhythmbox--osxfix--0.7--base-0
    jyasskin@mail.utexas.edu--valentine03/rhythmbox--osxfix--0.7--patch-1
    jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--base-0
    jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-1
    jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-2
    jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-3
    jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-4
    jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-5
    jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-6
    jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-7
    jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-8
    jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-9
    jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-10
    jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-11
    jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-12
    jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-13
    jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-14
    jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-15
    walters@rhythmbox.org--2003b/rhythmbox--mainline--0.7--patch-127
Summary: playback order fixes, other misc fixes (Jeffrey Yasskin)

Patches applied:

 * jyasskin@mail.utexas.edu--2003/rhythmbox--mainline--0.7--patch-10
   merge with walters

 * jyasskin@mail.utexas.edu--2003/rhythmbox--mainline--0.7--patch-11
   merge with walters

 * jyasskin@mail.utexas.edu--2003/rhythmbox--mainline--0.7--patch-12
   merge with OSX fixes

 * jyasskin@mail.utexas.edu--2003/rhythmbox--mainline--0.7--patch-13
   merge with walters

 * jyasskin@mail.utexas.edu--2003/rhythmbox--mainline--0.7--patch-14
   merge shuffle-random changes

 * jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-25
   Make default_has_{next,previous}

 * jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-26
   Factor common elements in random play orders into superclass RBRandomPlayOrder

 * jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-27
   Make RBShellPlayer explicitly notify the RBPlayOrder when the playing source changes, rather than having the RBPlayOrder connect to a property.

 * jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-28
   Pull common (mostly signal connection) code up to RBPlayOrder from subclasses

 * jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-29
   merge with mainline

 * jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-30
   merge with walters

 * jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-31
   merge iBook changes

 * jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-32
   Remove the cache for random because weights weren't being updated enough.

 * jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-33
   Make the random play order not cache the next entry because that causes songs to disappear from the history too quickly.

 * jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-34
   Remove play-order combo and replace it with the shuffle button again.

 * jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-35
   Fix some bugs in the shuffle play order

 * jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-36
   merge with mainline

 * jyasskin@mail.utexas.edu--valentine03/rhythmbox--osxfix--0.7--base-0
   tag of jyasskin@mail.utexas.edu--2003/rhythmbox--mainline--0.7--patch-10

 * jyasskin@mail.utexas.edu--valentine03/rhythmbox--osxfix--0.7--patch-1
   Fix compile on Mac OSX

 * jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--base-0
   tag of jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-29

 * jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-1
   merge with osxfix

 * jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-2
   Replace shuffle checkbox with play order dropdown

 * jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-3
   Implement Random by ranking and age

 * jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-4
   Add an entries-replaced signal to the entry-view and make play orders listen to that instead of RBSource::filter_changed.

 * jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-5
   Prevent the entries-replaced signal from firing when the view is merely resorted

 * jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-6
   Make RBHistory's owner deal with unrefing its contents so the contents can be a generic pointer. Also fix entry-view's resorting variable.

 * jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-7
   Convert the RBHistory to use a GSequence for storage.

 * jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-8
   Make shuffle maintain its original order as much as possible.

 * jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-9
   Make random faster

 * jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-10
   Add some g_return checks to public functions of RBHistory

 * jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-11
   Make random-equal-weights use the generic RBRandomPlayOrder base class.

 * jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-12
   Make RBRandomPlayOrder not permanently change its history in response to entry-view changes until the song changes.

 * jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-13
   Fix bugs which made the previous button return extraneous songs after the filter is changed.

 * jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-14
   Remove temporary_entry from RBShufflePlayOrder's private data and fix an RBHistory bug.

 * jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-15
   Make shuffle only commit changes when the playing song switches and make random's commit when the user double-clicks a song.

